import JSEncrypt from "jsencrypt/bin/jsencrypt";

const jse = new JSEncrypt();
var RSA = {
  publicKey: `MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCJ2bj9S2Bm2qoZqQzgtkxSMrBNqFZkvCwrDOT8
5XjHcCl7ETOEaYE+QnXi75yyUNs4w8NENG9vCAMsRt1hb9SRnCg7x9xjLy43TgUqYfiJqGEAEP9k
vgP8UrcRBzFP9PMS/m3c14Z68BRkh8XwQ2sBUISQNrUGL0Hm+LPYMS5YpQIDAQAB`,
  privateKey: `123456`,
  encode(str) {
    jse.setPublicKey(this.publicKey);
    return jse.encrypt(str);
  },
  decode(str) {
    jse.setPrivateKey(this.privateKey);
    return jse.decrypt(str);
  },
  decodeByKey(str, defaultSalt) {
    jse.setPrivateKey(defaultSalt);
    return jse.decrypt(str);
  },
  encodeByKey(str, defaultSalt) {
    jse.setPrivateKey(defaultSalt);
    return jse.encrypt(str);
  },
};
export default RSA;



